using System;
using System.Collections.Generic;

namespace DomainLayer.Data.Entities
{
	public partial class MerchantBaseInfo
	{
	    public MerchantBaseInfo()
		{
			this.FMS_MerchantDeliverFee = new List<FMS_MerchantDeliverFee>();
			this.FMS_MerchantDeliverFeeHistory = new List<FMS_MerchantDeliverFeeHistory>();
			this.FMS_StationDeliverFee = new List<FMS_StationDeliverFee>();
			this.FMS_StationDeliverFeeHistory = new List<FMS_StationDeliverFeeHistory>();
			this.UploadOrderRecords = new List<UploadOrderRecord>();
		}

		public int ID { get; set; }
		public string ProvinceID { get; set; }
		public string CityID { get; set; }
		public string MerchantName { get; set; }
		public string MerchantCode { get; set; }
		public string MerchantFullName { get; set; }
		public string SimpleSpell { get; set; }
		public string Address { get; set; }
		public string Contacter { get; set; }
		public string ContacterPhone { get; set; }
		public string Telephone { get; set; }
		public string Email { get; set; }
		public Nullable<int> OrderPeak { get; set; }
		public Nullable<int> PickMode { get; set; }
		public bool IsDeleted { get; set; }
		public Nullable<int> CreatBy { get; set; }
		public Nullable<System.DateTime> CreatTime { get; set; }
		public Nullable<int> CreateStationID { get; set; }
		public Nullable<int> UpdateBy { get; set; }
		public Nullable<System.DateTime> UpdateTime { get; set; }
		public Nullable<int> UpdateStationID { get; set; }
		public virtual ICollection<FMS_MerchantDeliverFee> FMS_MerchantDeliverFee { get; set; }
		public virtual ICollection<FMS_MerchantDeliverFeeHistory> FMS_MerchantDeliverFeeHistory { get; set; }
		public virtual ICollection<FMS_StationDeliverFee> FMS_StationDeliverFee { get; set; }
		public virtual ICollection<FMS_StationDeliverFeeHistory> FMS_StationDeliverFeeHistory { get; set; }
		public virtual ICollection<UploadOrderRecord> UploadOrderRecords { get; set; }
	}
}

